failure 216:
Requirement failed: {setregid.07.02} error not met because its predicate (( priority_coverage == Priority_ReallyLow || ( priority_coverage == Priority_Unknown && setregid_spec == -1 ) ) && ( ( rgid_coverage != Id_SkipValue && rgid_coverage != Id_SavedSetId ) || ( egid_coverage != Id_SkipValue && egid_coverage != Id_RealId && egid_coverage != Id_SavedSetId ) )) is false while error code EPERM is set ;
location |
trace |
/var/opt/lsb/test/olver-core/2013-01-18_15-48-05/process_meta_user_scenario.utz (process_meta_user_scenario.utt), line 103668 |
occurence |
scenario |
process_meta_user_scenario |
specification function |
setregid_spec() |
parameter value |
CallContext context = [pid=4444,thr=b73b56c0] |
parameter value |
GidT rgid = 0 |
parameter value |
GidT egid = 0 |
parameter value |
ErrorCode * @errno = EOK |
parameter value |
ErrorCode * errno = EPERM |
return value |
(IntT) -1 |
coverage & branch |
C ( Id1, Id2, priority ) == ( Id_SavedSetId, Id_SavedSetId, Priority_ReallyLow ) |
properties |
REQ failed |
setregid.07.02 |
kind |
POSTCONDITION_FAILED |
similar known bug(s)
The setregid() function shall set the real and effective group IDs of the calling process
to the value, specified as its argument.
According to LSB, if this argument equals to the saved set-group-ID, setregid() shall always
be successful to set the real group ID to this value.
But on the target machine setregid() fails when trying to set the real group ID to the
saved set-group-ID value.
Additional information about this bug may be found at http://linuxtesting.org/results/report?num=S0102.
|
|